When creating a Lesson of any considerable size, making Actions and Button/Fields persistent by adding them to the Lesson Background and Foreground can result in considerable savings in development time.

When you find a particular action being replicated in multiple Elements, you should consider adding that action to the Lesson Background. The same thing applies to Button/Fields and the Lesson Foreground. That way, you can change the properties of the Action or Interaction item once, and the change is reflected throughout the entire Lesson.

There are two ways to make an object persistent.


Lesson
Background and Lesson Foreground Lists

Add the Action to be made persistent to the Action List contained in the Lesson Background dialog. Button/Fields to be made persistent can be added to the Interaction List contained in the Lesson foreground. See The Lesson Background and The Lesson Foreground for more information.


Set the property

Add the Action or Interaction item to the Lesson Foreground or Background from some other point within your Lesson.

 



If an Action can be made persistent the dialog will contain an Add to Background property. Set this property to True and the Action will be made persistent from that point onwards. The same process applies when you are adding a Interaction item to an Action List although here you will add it to the foreground.



Actions set to persistent in this way will only disappear when you move above their level in the lesson structure.

Using Change Actions and Visible Actions will give you control over each Background and Foreground object at different points in the Lesson.